package com.fzu.express.utils;


import org.apache.commons.lang3.StringUtils;
import org.apache.tomcat.util.security.MD5Encoder;
import org.springframework.util.DigestUtils;


/**
 * 密码加密解密工具类
 * @author zyq
 */
public class PasswordUtil {

    /**
     * 加密
     * @param raw 原始密码
     * @return 加密字符串
     */
    public static String encode(String raw) {
        return DigestUtils.md5DigestAsHex(raw.getBytes());
    }


    /**
     * 匹配
     * @param raw 原文
     * @param cipher 密文
     * @return 是否匹配
     */
    public static boolean match(String raw, String cipher) {
        return StringUtils.equals(encode(raw), cipher);
    }



}